home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / drdtips.zip / 1202.TXT < prev    next >
Text File  |  1991-12-31  |  2KB  |  43 lines

  1. Document 1202
  2. HILOADING  SUPERSTOR
  3.  
  4. Description:
  5. The device driver which loads SuperStor, SSTORDRV.SYS, is
  6. designed to load portions of its code into upper memory when
  7. that memory has been made available via an XMS (eXtended Memory
  8. Specification) compatible UMB (Upper Memory Block) provider,
  9. like EMM386.SYS.
  10.  
  11. When using EMM386.SYS, loading SSTORDRV.SYS is made simple, that
  12. is, DEVICE=C:\SSTORDRV.SYS or HIDEVICE=C:\SSTORDRV.SYS will load
  13. the driver properly.  This is because SSTORDRV.SYS has been
  14. altered to load the same with either command.  It knows when
  15. HIDEVICE is used, but loads like it does with DEVICE anyway.
  16.  
  17. Because a portion of SSTORDRV.SYS must remain in conventional
  18. memory there will be approximately 22K less conventional memory.
  19. If the driver cannot be loaded into upper memory users will see
  20. about a 48K loss of conventional memory.
  21.  
  22. When using Third Party XMS UMB providers with SSTORDR.SYS
  23. however, loading SSTORDRV.SYS may not be so straight forward. 
  24. We have seen that users have had problems with 386MAX's
  25. 386MAX.SYS driver and QEMM's QEMM386.SYS driver.  The problem
  26. seems to arise when users (or the Memory Manager's "optimize"
  27. program) tries to load ALL of SSTORDRV.SYS into upper memory
  28. with their own "HIDEVICE" equivalent.  The SuperStor driver is
  29. unable to tell when it has been loaded with "HIDEVICE"
  30. equivalent commands.  Users of QEMM and 386MAX (and other Third
  31. Party XMS UMB providers) should only load SSTORDRV.SYS with the
  32. DEVICE=C:\SSTORDRV.SYS syntax.
  33.  
  34. Example:
  35. Loading SSTORDRV.SYS with the following commands may cause
  36. problems:
  37.  
  38.     DEVICE=C:\QEMM\LOADHI.SYS C:\SSTORDRV.SYS
  39.     DEVICE=C:\386MAX\386LOAD.SYS PROG=C:\SSTORDRV.SYS
  40.  
  41. Use :
  42.     DEVICE=C:\SSTORDRV.SYS instead.
  43.